Jim Valavanis (Jval)

Jim Valavanis, more commonly known as Jval, is a Greek game designer and programmer. A prolific developer, Valavanis's work with Doom is primarily in the realm of source ports, utilizing the and  programming languages.

Contributions
In regards to Doom history, Valavanis has created numerous source ports and related programs:

Source ports

 * DelphiDoom
 * Also DelphiHeretic, DelphiHexen, DelphiStrife
 * DoomXS
 * FPCDoom

Other Doom related tools

 * ACCP: Port of ACC to Pascal, used to compile ACS scripts for DelphiDoom
 * DoomViewer: Doom, Heretic, Hexen & Strife map viewer
 * DelphiDoom Procedural Modeler: A tool for creating models for DelphiDoom
 * DelphiDoom Voxel Editor: A tool for creating voxels for DelphiDoom
 * DelphiDoom Terrain Generator: A tool for creating terrain
 * DoomRock: A procedural rock sprite & voxel generator for Doom games
 * DoomTree: A procedural tree sprite & voxel generator for Doom games
 * PBSP: A port of a node builder based on BSP v5.1 source code
 * PK3ENTRY: lump manager for PK3 files
 * Radge (Spelled R.A.D.G.E): [RA]ndom [D]oom [GE]nerator, a commandline tool for generating random levels for Doom based on SLIGE v.490
 * Sort and Threads test: a test application for sorting algorithms and multithreading functions. Sort tests are focusing in vissprite sorting efficiency of the Doom engine
 * WAD Painter: a tool that can create textures from WAD & PK3 file resources (Blend textures to create new textures)

Other developments
Aside working on Doom source ports and auxillary programs, Valavanis has created several other applications:
 * BrickTris: a clone for
 * Bricks Inventory: A tool to help you manage your bricks inventory, such as that from
 * Columns: a portable puzzle game for Windows
 * DelphiQuake: A source port of the  game, developed in Delphi
 * Dragon: A game based on the DelphiDoom codebase
 * DukeViewer: Duke Nukem 3D map viewer
 * ENDEDIT: A text screen editor. Such screens were usually displayed as an end screen when exiting DOS based games. Can edit ENDOOM screens
 * GFractal: A fractal generator
 * GLSpeed: A remake of the game with OpenGL rendering, utilizing the DelphiDoom 2.0.5.727 codebase
 * Map support for Doom Builder and variants
 * Greek lexarythms: Type a greek word or a number value and get the equivelant lexarythms
 * Hunter: A DirectDraw based first person shooter utilizing 3D models of the Doom monsters created in 2004
 * I3DViewer: model viewer (I3D models)
 * MD2 Viewer: model viewer for models
 * Mars3D: A remake of the game Mars3D The Ultimate Fighter, with OpenGL rendering, utilizing the DelphiDoom codebase
 * MAD2WAD: A program to convert files to WAD, used by Mars 3D, 3D Hero, and Tao games from Engine Technology
 * PTree: Procedural tree generator
 * Portal Adventure Portal Adventure - The hunt for Dr. Freak: A game based on the DelphiDoom codebase
 * QuakeViewer: map viewer
 * RAD: A source port of the game, utilizing a modified DelphiDoom source as its basis with OpenGL support (RadGL)
 * Map support for Doom Builder and variants
 * Reversi: a portable clone for Windows
 * Simple Hex Viewer: A hex viewer of files for Windows
 * Texture Perspective: A tool for creating textures from real world photos
 * TombViewer: level viewer
 * XGreed: A source port of the  game, utilizing the Windows source of the Raven engine